* {
	float: left;
	margin: 0px;
	padding: 0px;
}

body,html {
    width:100%; 
}

img {
	border: none;
}

.VBox {
	
}

.TitleWindow {
	width: 462px;
	height: auto;
	position: absolute;
	left: 20px;
	top: 20px;
}

div.TitleWindow .BoxContent {
	width: 96%;
	height: auto;
	margin: 2%;
}

div.TitleWindow .BoxContent .martop {
	width: 100%;
	height: 2px;
}

div.TitleWindow .title {
	width: 100%;
	height: 20px;
}

div.TitleWindow .title label {
	width: 92%;
	height: 100%;
}

.ProgressBar{
	width: 220px;
}

.ProgressBar .barra{
	width:0%;
	height:15px;
}

.Text,.InputText,.Label,.ProgressBar{
	height:49px;
        width:185px;
	margin-bottom:5px;
}
.DataFind .InputText{
	margin-bottom:0px;
}
.DataFind .itFindById{
    width:70px;
}

.CheckBox .InputText{
	margin-right:10px;
	
}
.Label {
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.DataFind {
	height: auto;
}

.DataGrid {
	width: 100%;
	margin-bottom:4px;
	overflow: hidden;
}

.DataGrid .boxLines {
	overflow: auto;
	width: 100%;
}

.DataGrid .tooltips {
	width: 100%;
	margin: 0px;
	height: 19px;
}

.DataGrid .tooltips * {
	float: right;
	margin: 2px 2px 2px 0px;
}

.DataGrid .line {
	width: 100%;
	height: 20px;
	overflow: hidden;
}

.DataGrid .line label {
	width: 30%;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines {
	width: 14px;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines input {
	margin: 1px;
	margin-top: 3px;
	width: 12px;
	height: 12px;
}

.BoxFaque{
    z-index:333;
    position:absolute;
    background-color:#E9E9E9;
    opacity:0.7; 
    bottom:0px;
    top:0px;
    left:0px;
    right:0px; 
}

.RequestManager {
	width: 432px;
	display: none;
	z-index: 444;
}

.FinderServiceBox {
	display: none;
	z-index: 355;
	width: 420px;
}
.FinderServiceBox .InputText{
	margin-right: 2px;
}
.FinderServiceBox .itIdAlias .textInto{
	width:50px;        
}
.FinderServiceBox .itDescAlias .textInto{
	width:168px;
}
.FinderServiceBox .InputText .labelInput{ 
    min-width:10px;
}

.RequestManager .BoxContent>.ProgressBar {
	width: 79%;
}

.RequestManager .VBox {
	width: 100%;
}

.RequestManager .Img {
	margin-right: 10px;
}

.RequestManager .showHide {
	margin-bottom: 10px;
}

.RequestManager .Label {
	text-align: left;
}

a.Button{
	width: auto;
	margin-bottom:2px;
        margin-right:2px; 
	margin-top:2px;
	height:28px;
}

.Button .BoxImg{
	height:100%;
        width:20px;
}

.Button label{
	margin-top:1px;
	margin-left: 2px;
	margin-right: 4px;
}

.RequestManager .Button {
	margin-left: 5px;
	margin-right: 5px;
}

.VBox {
	
}

.VBox>* {
	width: 100%;
}

.RequestManager .VBox {
	margin-top: 5px;
	margin-bottom: 5px;
}

.RequestManager .taskBox {
	overflow: hidden;
}

.RequestManager .VBox .Task {
	width: 100%;
	margin-bottom: 0px;
}

/*
.RequestManager .VBox .Task .ProgressBar,.RequestManager .VBox .Task .Img{
	margin: 0px;
}
*/
.RequestManager .VBox .Task .ProgressBar {
	margin: 0px;
	width: 93%;
}
.RequestManager .VBox .Task .ProgressBar .labelInput{
	width: 95%;
}
.RequestManager .VBox .Task .Label {
	width: 95%;
}

.RequestManager .VBox .Task .Img {
	float: right;
}

.DataFind .InputText {
}

.DataFind .itFindById .textInto{
	width:46px;
}

.DataFind .itFindByDesc .textInto{
	width: 175px;
}
.NumericStepper .textInto{
	width:60px;
}
.NumericStepper .btn  .BoxImg{
    height:50%;
    width:100%;
}

.DataFind {
	height:auto;
	width: auto;
}

.Calendar {
	display: none;
	z-index: 356;
	width: 280px;
}
.Calendar .line label {
	text-align: center;
}

.Calendar .NumericStepper .labelInput{ 
    min-width:10px;
}
.Calendar .NumericStepper .textInto{
    width:60px;
}

.Calendar .cellgrid label:hover,.Calendar .line label.dayselected {
	color: #000;
	background-color: #ddd;
}

.InputText{
    width:200px;
}

.InputText > .BoxImg{
    height:24px;
    width:20px;
}

.ToolBar {
	width: 100%;
	margin-bottom: 4px;
	background-color: #e4e4e4;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position: top center;
	height: auto;
	border: 1px solid #6387B9;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ToolBar .Button {
	width: 62px;
	height: auto;
	background-color: transparent;
	background-image: none;
	border: 2px solid transparent;
	margin: 4px;
	margin-right: 1px;
}

.ToolBar .Button:hover { /*border:2px solid #CCCCCC;*/
	background-color: #f8f8f8;
}

.ToolBar .Button label {
	width: 100%;
	text-align: center;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 9px;
	font-weight: bold;
}

.ToolBar .Button .BoxImg{
	width:100%;
	height: 32px;
}



.Tab{
	width: 100%;
	margin-bottom: 4px;
	height: auto;
}
.tabstitle,.tabscontent{
	width: 100%;
}
.tabscontent{
	height:95px;
	border-bottom:1px solid #d1d1d1;
	background-color:#dce7f5;
	background-image: url("../img/fundo_tab.png");
	background-repeat: repeat-x;
	background-position: top center;
}

.tabstitle{
	height:auto;
	border-bottom:1px solid #d1d1d1;
	margin-top:4px;
}
.Tab .tabstitle .labelTab {
	width:80px;
	height:20px;
	text-align: center;
	margin-bottom:-1px;
	font-size:12px;
	color:#182e49;
	border:1px solid transparent;	
	margin-left:5px;	
}

.Tab .tabstitle .labelTab:hover { /*border:2px solid #CCCCCC;*/
	background-color: #eae8ed;
	border:1px solid #d1d1d1;	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
	border-bottom:1px solid transparent;
}
.Tab .tabstitle .labelTab.tabAtiva { 
	background-color: #fbfdff;
	border:1px solid #d1d1d1;	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
	border-bottom:1px solid transparent;
}
.Tab .tabstitle .tabMenu{ 	
	width:50px;
	height:20px;	
	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;		
	border:1px solid #ffb700;
	background-color:#ffe477;
	
	background-image: url("../../img32x32/32_menu_dashboard.png");
	background-repeat: no-repeat;
	background-position:center -4px;
	
	border-bottom:0px solid transparent;
	
}
.Tab .tabstitle .tabMenu .imgF{ 	
	width:100%;
	height:100%;	
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position:center -4px;	
}
.MenuTab{
    width:100%;
    border-right:0px;
	border-left:0px;
	background-color:#e6e7eb;
}


.boxTab{
	padding-top:4px;
}
.boxInTab{
	width:200px;
	height:85px;
	/*
	border-left: 1px solid #a5b7d0;
	margin-left:-1px;
	*/
	border-right: 1px solid #d1d1d1;
}

.boxInTab .Button{
	margin:0px;
	border:1px solid transparent;	
	background-color:transparent;
	background-image:none;
	color:#182e49;
	margin-left:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}
.boxInTab .Button:hover{
	border:1px solid #ffb700;
	background-color:#ffe477;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position:top center;
}